C.S.Burner 🪙 ━►🔥GIT Node
Node / reticulum_mirror / MeshChatX / files / meshchatx / src / frontend / components / TutorialModal.vue
Displaying Raw • Download
meshchatx/src/frontend/components/TutorialModal.vue aeceb30d67ef2ff9ebf411a73daaab18438c5113 (aeceb30d) Text, 176.66 KB
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3dialog
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ff!isPageTa5d6ff"
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffvisibleTa5d6ff"
Tb4b4b4:Te6edf3fullscreenTff7b72=Ta5d6ff"Ta5d6ffdialogFullscreenTa5d6ff"
Tffa657maxTff7b72-Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff800Ta5d6ff"
Te6edf3scrollable
Te6edf3transitionTff7b72=Ta5d6ff"Ta5d6ffdialog-bottom-transitionTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-dialogTa5d6ff"
Te6edf3persistent
@Te6edf3updateTb4b4b4:Te6edf3modelTff7b72-Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffonVisibleUpdateTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3card
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-h-0 flex-1 flex-col bg-white dark:bg-zinc-950 border-0 overflow-hidden relative h-full max-h-dvhTa5d6ff"
Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Settings Te6edf3Controls Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute top-4 left-4 z-50 flex items-center gap-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3LanguageSelector @Te6edf3languageTff7b72-Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonLanguageChangeTa5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-full p-1.5 sm:p-2 text-gray-600 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-zinc-800 transition-colorsTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ffconfig?.theme === Ta5d6ff'Ta5d6ffdarkTa5d6ff'Ta5d6ff ? Ta5d6ff'Ta5d6ffSwitch to light modeTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffSwitch to dark modeTa5d6ff'Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fftoggleThemeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffconfig?.theme === Ta5d6ff'Ta5d6ffdarkTa5d6ff'Ta5d6ff ? Ta5d6ff'Ta5d6ffbrightness-6Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffbrightness-4Ta5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-5 h-5 sm:w-6 sm:h-6Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Progress Te6edf3Bar Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full h-1.5 bg-gray-100 dark:bg-zinc-900 overflow-hidden flexTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffstep in totalStepsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstepTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-full transition-all duration-500 ease-outTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3currentStep Tff7b72>Tff7b72= Te6edf3step ? Ta5d6ff'Ta5d6ffbg-blue-500Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ffbg-transparentTa5d6ff'Tb4b4b4,
Te6edf3currentStep Tff7b72==Tff7b72= Te6edf3step ? Ta5d6ff'Ta5d6ffflex-2Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ffflex-1Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3styleTff7b72=Ta5d6ff"Ta5d6ff{ borderRight: step < totalSteps ? Ta5d6ff'Ta5d6ff1px solid rgba(0,0,0,0.05)Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffnoneTa5d6ff'Ta5d6ff }Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Content Te6edf3Area Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3cardTff7b72-Te6edf3text
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrelative min-h-0 flex-1 overflow-y-auto overscroll-contain px-4 py-6 sm:px-6 md:px-12 md:py-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3transition Te6edf3nameTff7b72=Ta5d6ff"Ta5d6fffade-slideTa5d6ff" Te6edf3modeTff7b72=Ta5d6ff"Ta5d6ffout-inTa5d6ff"Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff1Tb4b4b4: Te6edf3Welcome Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 1Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep1Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center text-center space-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrelativeTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-24 h-24 bg-blue-500/10 rounded-3xl rotate-12 absolute -inset-2Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3img Tb4b4b4:Te6edf3srcTff7b72=Ta5d6ff"Ta5d6fflogoUrlTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-24 h-24 relative z-10 p-2Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h1 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-4xl font-black tracking-tight text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.welcomeTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4} Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-blue-500Ta5d6ff"Tff7b72>Te6edf3MeshChatXTff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3h1Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-md mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.welcome_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffmigrationOffer && migrationOffer.show_choiceTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full max-w-xl mx-auto p-4 rounded-2xl border border-amber-200 dark:border-amber-900/50 bg-amber-50/90 dark:bg-amber-950/40 text-left space-y-3Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-semibold text-amber-950 dark:text-amber-100Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-amber-950/90 dark:text-amber-100/90Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col sm:flex-row gap-2 justify-stretch sm:justify-endTa5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-primaryTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffmigrationBusyTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffmigrationMigrateTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_migrateTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffmigrationBusyTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffmigrationFreshTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_freshTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffmigrationBusyTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-center text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_workingTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 md:grid-cols-2 gap-4 w-full mt-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-shield-lockTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.securityTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.security_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-map-marker-pathTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffpurpleTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mapsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.maps_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-phoneTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voiceTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-toolsTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fforangeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.toolsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.tools_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-database-searchTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiverTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiver_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-account-cancelTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffamberTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.banishmentTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.banishment_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-keyboard-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffredTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paletteTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.palette_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-translateTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffcyanTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.i18nTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.i18n_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full flex justify-end items-center gap-2 mt-4 px-4 text-gray-400 dark:text-zinc-500Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-plusTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff16Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs font-bold uppercase tracking-widestTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.more_featuresTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff2Tb4b4b4: Te6edf3Identity Te6edf3Setup Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 2Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep2-identityTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3input
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffidentityImportFileInputTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fffileTa5d6ff"
Te6edf3acceptTff7b72=Ta5d6ff"Ta5d6ff.identity,.bin,.keyTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffhiddenTa5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonIdentityImportFileChangeTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-4 p-5 rounded-2xl border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"
Te6edf3identityMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffnewTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-blue-500 bg-blue-500/5Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-200 dark:border-zinc-700 hover:border-blue-400Ta5d6ff'
Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffidentityMode = Ta5d6ff'Ta5d6ffnewTa5d6ff'Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-account-plus-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff34Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_newTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_new_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-4 p-5 rounded-2xl border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"
Te6edf3identityMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffimportTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-blue-500 bg-blue-500/5Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-200 dark:border-zinc-700 hover:border-blue-400Ta5d6ff'
Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffidentityMode = Ta5d6ff'Ta5d6ffimportTa5d6ff'Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-file-import-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffindigoTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff34Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_importTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_import_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-2xl border border-gray-200 dark:border-zinc-700 p-4 space-y-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3label Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-sm font-semibold text-gray-700 dark:text-zinc-200Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_set_nameTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffidentityNameTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fftextTa5d6ff"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ffdefaultUsernameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-3 py-2 text-sm text-gray-900 dark:text-zinc-100Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffidentityMode === Ta5d6ff'Ta5d6ffimportTa5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-3 pt-2 border-t border-gray-200 dark:border-zinc-800Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondary w-full justify-centerTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ff$refs.identityImportFileInput?.click()Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{
Te6edf3identityImportFile
? Te6edf3identityImportFileTff7b72.Td2a8ffname
Tb4b4b4: Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_upload_fileTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3textarea
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffidentityImportBase32Ta5d6ff"
Te6edf3rowsTff7b72=Ta5d6ff"Ta5d6ff3Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-3 py-2 text-xs font-mono text-gray-900 dark:text-zinc-100Ta5d6ff"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftutorial.identity_base32_placeholderTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffidentityImportErrorTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-red-600 dark:text-red-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3identityImportError Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff3Tb4b4b4: Te6edf3Choose Te6edf3Connection Te6edf3Mode Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 3Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep3-modeTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.connectTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.connect_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 gap-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-4 p-5 rounded-2xl bg-blue-500/5 dark:bg-blue-500/10 border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffdiscoveryTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-blue-500 ring-2 ring-blue-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-blue-500/20 hover:border-blue-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffsavingDiscoveryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseDiscoveryModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-radarTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-lg text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_discovery_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_discovery_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsavingDiscoveryTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-4 p-5 rounded-2xl bg-emerald-500/5 dark:bg-emerald-500/10 border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6fflocalTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-emerald-500 ring-2 ring-emerald-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-emerald-500/20 hover:border-emerald-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffaddingLocal || reloadingReticulumTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseLocalModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-lanTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffemeraldTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-lg text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_local_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_local_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffaddingLocal || reloadingReticulumTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-4 p-5 rounded-2xl bg-gray-100/50 dark:bg-zinc-800/40 border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffmanualTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-gray-500 ring-2 ring-gray-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-300 dark:border-zinc-700 hover:border-gray-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseManualModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-cog-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgrayTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-lg text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_manual_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_manual_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-center text-gray-400 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_change_laterTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff4Tb4b4b4: Te6edf3Bootstrap Te6edf3Selection Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 4Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep4-bootstrapTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400 text-smTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-2 pt-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center gap-2 rounded-xl border border-blue-500/30 bg-blue-500/10 px-4 py-2 text-xs font-semibold text-blue-700 transition-colors hover:bg-blue-500/15 dark:text-blue-300 dark:hover:bg-blue-500/20 disabled:opacity-60Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffloadingInterfaces || loadingDiscovered || pickingRandomBootstrapsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffpickRandomTcpBootstrapsTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffpickingRandomBootstrapsTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff16Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3vTff7b72-Tff7b72else Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-shuffle-variantTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff18Ta5d6ff" Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_pick_random_tcpTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffbootstrapSelectedLabels.length > 0Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full max-w-md rounded-xl border border-gray-200/90 bg-gray-50/80 px-3 py-2 text-left dark:border-zinc-700 dark:bg-zinc-900/50Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] font-bold uppercase tracking-wide text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_selected_nodes_headingTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3ul Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmt-1 space-y-0.5 text-xs text-gray-800 dark:text-zinc-200Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3li
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ff(label, idx) in bootstrapSelectedLabelsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffselectedBootstrapKeys[idx]Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3label Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3liTff7b72>
Tff7b72<Tff7b72/Te6edf3ulTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-3 sm:gap-4 rounded-2xl border border-gray-200 dark:border-zinc-700 bg-white/80 dark:bg-zinc-900/60 p-3.5 sm:p-4Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 pr-0.5 pt-0.5 sm:pt-1 sm:pr-1 flex items-startTa5d6ff"Tff7b72>
Tff7b72<Te6edf3Toggle
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffdefaultBootstrapOnlyTa5d6ff"
@Te6edf3updateTb4b4b4:Te6edf3modelTff7b72-Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffpersistDefaultBootstrapOnlyTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 pl-0.5 sm:pl-0 sm:pt-0.5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm font-semibold text-gray-900 dark:text-white leading-snugTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_only_labelTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-400 mt-1.5 leading-relaxedTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_only_hintTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffhasAnyBootstrapsToShowTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full max-w-6xl mx-auto flex items-center gap-2 border-0 border-b border-gray-200/90 dark:border-zinc-600/90 py-1.5Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-magnifyTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 text-gray-400Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffbootstrapListSearchTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffsearchTa5d6ff"
Te6edf3autocompleteTff7b72=Ta5d6ff"Ta5d6ffoffTa5d6ff"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftutorial.bootstrap_search_placeholderTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 border-0 bg-transparent p-0 text-sm text-gray-900 shadow-none ring-0 outline-hidden focus:ring-0 dark:text-zinc-100 placeholder:text-gray-400 dark:placeholder:text-zinc-500Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffbootstrapListSearchTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 rounded p-1 text-gray-400 transition-colors hover:text-gray-700 dark:hover:text-zinc-200Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftutorial.bootstrap_search_clearTa5d6ff'Ta5d6ff)Ta5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3labelTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftutorial.bootstrap_search_clearTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffbootstrapListSearch = Ta5d6ff'Ta5d6ff'Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-closeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff18Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsortedDiscoveredInterfaces.length > 0Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-fit min-w-0 bg-emerald-500/5 dark:bg-emerald-500/10 rounded-3xl border border-emerald-500/20Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full items-center justify-between gap-2 p-4 text-left sm:px-4Ta5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3expandedTff7b72=Ta5d6ff"Ta5d6ffbootstrapDiscoveredSectionOpenTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffbootstrapDiscoveredSectionOpen = !bootstrapDiscoveredSectionOpenTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-w-0 items-center gap-2 text-smTa5d6ff"Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffbootstrapDiscoveredSectionOpen ? Ta5d6ff'Ta5d6ffchevron-upTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffchevron-downTa5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4 shrink-0 text-gray-500Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-radarTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffemeraldTa5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_discoveredTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Te6edf3showTff7b72=Ta5d6ff"Ta5d6ffbootstrapDiscoveredSectionOpenTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 pb-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"
Te6edf3bootstrapListSearch Tff7b72&&
Te6edf3sortedDiscoveredInterfacesTff7b72.Td2a8fflength Tff7b72> T79c0ff0 Tff7b72&&
Te6edf3filteredDiscoveredForBootstrapTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0
Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_search_no_matchTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72else
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2 max-h-[260px] overflow-y-auto pr-2 pt-1 custom-scrollbarTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3label
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffiface in filteredDiscoveredForBootstrapTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffiface.discovery_hash || iface.nameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex cursor-pointer items-center gap-3 rounded-xl border bg-white p-3 transition-all dark:bg-zinc-800Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
? Ta5d6ff'Ta5d6ffborder-emerald-500 bg-emerald-50 dark:bg-emerald-900/20Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-100 dark:border-zinc-700 hover:border-emerald-400Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-4 w-4 accent-emerald-500Ta5d6ff"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6fftoggleBootstrap(`disc:${iface.discovery_hash || iface.name}`)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffgetDiscoveryIcon(iface)Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-5 w-5 shrink-0 text-emerald-500Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftruncate text-sm font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftruncate font-mono text-[10px] text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.reachable_onTa5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffreachable_on
Tb4b4b4}Tb4b4b4}Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.portTa5d6ff"Tff7b72>Tb4b4b4:Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffport Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>Tff7b72<Tff7b72/Te6edf3span
Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72elseTff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftype Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffml-2 capitalizeTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffstatus Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-fit min-w-0 rounded-3xl border border-gray-100 bg-gray-50 p-0 dark:border-zinc-800 dark:bg-zinc-900Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center justify-between gap-2 p-4 pr-2 sm:px-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-w-0 flex-1 items-center gap-2 text-left text-smTa5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3expandedTff7b72=Ta5d6ff"Ta5d6ffbootstrapCommunitySectionOpenTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffbootstrapCommunitySectionOpen = !bootstrapCommunitySectionOpenTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffbootstrapCommunitySectionOpen ? Ta5d6ff'Ta5d6ffchevron-upTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffchevron-downTa5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4 shrink-0 text-gray-500Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-webTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_communityTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 rounded-lg p-1.5 text-gray-500 transition-colors hover:bg-gray-100 hover:text-blue-600 disabled:opacity-50 dark:hover:bg-zinc-800 dark:hover:text-blue-400Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffrefreshingCommunityPresetsTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffinterfaces.community_presets_refreshTa5d6ff'Ta5d6ff)Ta5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3labelTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffinterfaces.community_presets_refreshTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72.Td2a8ffstopTff7b72=Ta5d6ff"Ta5d6ffrefreshCommunityPresetsTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-refreshTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff{ Ta5d6ff'Ta5d6ffanimate-spinTa5d6ff'Ta5d6ff: refreshingCommunityPresets }Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Te6edf3showTff7b72=Ta5d6ff"Ta5d6ffbootstrapCommunitySectionOpenTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 pb-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"
Te6edf3bootstrapListSearch Tff7b72&&
Te6edf3communityInterfacesTff7b72.Td2a8fflength Tff7b72> T79c0ff0 Tff7b72&&
Te6edf3filteredCommunityForBootstrapTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0
Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_search_no_matchTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72else
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2 max-h-[260px] overflow-y-auto pr-2 pt-1 custom-scrollbarTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3label
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffiface in filteredCommunityForBootstrapTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffiface.nameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex cursor-pointer items-center gap-3 rounded-xl border border-gray-100 bg-white p-3 transition-all dark:border-zinc-700 dark:bg-zinc-800Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
? Ta5d6ff'Ta5d6ffborder-blue-500 bg-blue-50 dark:bg-blue-900/20Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffhover:border-blue-400Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-4 w-4 accent-blue-500Ta5d6ff"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"Ta5d6ffisBootstrapSelected(`comm:${iface.name}`)Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6fftoggleBootstrap(`comm:${iface.name}`)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-server-networkTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftruncate text-sm font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftruncate font-mono text-[10px] text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftarget_host
Tb4b4b4}Tb4b4b4}Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.target_portTa5d6ff"Tff7b72>Tb4b4b4:Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftarget_port Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3span
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.onlineTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 text-[9px] font-bold uppercase tracking-widest text-green-500Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.onlineTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3span
Tff7b72>
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffloadingInterfacesTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex justify-center py-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3indeterminate
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col sm:flex-row items-center justify-between gap-3 pt-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_selectedTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3countTb4b4b4: Te6edf3selectedBootstrapCountTb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffskipBootstrapsTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_skipTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-successTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"
Te6edf3addingBootstraps Tff7b72|| Te6edf3reloadingReticulum Tff7b72|| Te6edf3selectedBootstrapCount Tff7b72==Tff7b72= T79c0ff0
Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffconfirmBootstrapsTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffaddingBootstraps || reloadingReticulumTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff14Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmr-1Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_confirmTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff5Tb4b4b4: Te6edf3Propagation Te6edf3Mode Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 5Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep5-propTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagationTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-6 py-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-blue-500/10 dark:bg-blue-500/20 p-6 rounded-4xl text-center space-y-4 border border-blue-500/20 max-w-mdTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-server-networkTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff48Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_questionTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-3 pt-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-primary w-fullTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffsavingPropagationTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffenableAutoPropagationTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsavingPropagationTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmr-2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_enable_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondary w-fullTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffnextStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_skip_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmt-6 pt-6 border-t border-gray-200 dark:border-zinc-800Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm font-bold text-gray-900 dark:text-white mb-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_manualTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_manual_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff6Tb4b4b4: Te6edf3Learn Tff7b72& Te6edf3Create Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 6Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep6-toolsTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_createTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_create_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full flex-col gap-4 max-w-xl mx-autoTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 touch-manipulationTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-book-open-variantTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.documentationTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-white mb-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.documentation_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-wrap gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3a
Te6edf3hrefTff7b72=Ta5d6ff"Ta5d6ff/meshchatx-docs/index.htmlTa5d6ff"
Te6edf3targetTff7b72=Ta5d6ff"Ta5d6ff_blankTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-1 text-[10px] rounded-xl bg-blue-600 hover:bg-blue-500 text-white font-semibold shadow-xs transition-all inline-blockTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.meshchatx_docsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3aTff7b72>
Tff7b72<Te6edf3a
Tb4b4b4:Te6edf3hrefTff7b72=Ta5d6ff"Ta5d6ffreticulumBundledDocsUrlTa5d6ff"
Te6edf3targetTff7b72=Ta5d6ff"Ta5d6ff_blankTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-1 text-[10px] rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold shadow-xs transition-all hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-blue-400 dark:hover:border-blue-500 inline-blockTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.reticulum_docsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3aTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 touch-manipulationTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-file-document-edit-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fforangeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.micron_editorTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-white mb-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.micron_editor_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-wrap gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-1 text-[10px] rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold shadow-xs transition-all hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-blue-400 dark:hover:border-blue-500Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmicron-editorTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.open_micron_editorTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-1 text-[10px] rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold shadow-xs transition-all hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-blue-400 dark:hover:border-blue-500Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmesh-serverTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.open_mesh_serverTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full cursor-pointer items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-colors hover:border-indigo-500 touch-manipulation min-h-[4.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffidentitiesTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffidentitiesTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-account-multiple-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffindigoTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identities_card_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identities_card_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full cursor-pointer items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-colors hover:border-teal-500 touch-manipulation min-h-[4.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffarchivesTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffarchivesTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-archive-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiverTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiver_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center text-[11px] font-semibold tracking-wide text-gray-600 dark:text-zinc-400 px-2Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_create_moreTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-2 gap-2 max-w-xl mx-autoTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-1.5 rounded-xl border border-gray-100 bg-gray-50 p-2.5 dark:border-zinc-800 dark:bg-zinc-900 cursor-pointer hover:border-blue-500 transition-colors touch-manipulation min-h-[5.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnomadnetworkTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnomadnetworkTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-earthTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffpurpleTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-[11px] leading-tightTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paper_messagesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[9px] text-gray-600 dark:text-zinc-400 leading-snug line-clamp-3Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paper_messages_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-1.5 rounded-xl border border-gray-100 bg-gray-50 p-2.5 dark:border-zinc-800 dark:bg-zinc-900 cursor-pointer hover:border-blue-500 transition-colors touch-manipulation min-h-[5.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmessagesTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmessagesTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-message-text-outlineTa5d6ff"
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-[11px] leading-tightTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.send_messagesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[9px] text-gray-600 dark:text-zinc-400 leading-snug line-clamp-3Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.send_messages_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-1.5 rounded-xl border border-gray-100 bg-gray-50 p-2.5 dark:border-zinc-800 dark:bg-zinc-900 cursor-pointer hover:border-blue-500 transition-colors touch-manipulation min-h-[5.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnetwork-visualiserTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnetwork-visualiserTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-hubTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-[11px] leading-tightTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.explore_nodesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[9px] text-gray-600 dark:text-zinc-400 leading-snug line-clamp-3Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.explore_nodes_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-1.5 rounded-xl border border-gray-100 bg-gray-50 p-2.5 dark:border-zinc-800 dark:bg-zinc-900 cursor-pointer hover:border-blue-500 transition-colors touch-manipulation min-h-[5.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffcallTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffcallTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-phone-in-talk-outlineTa5d6ff"
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffredTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-[11px] leading-tightTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_callsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[9px] text-gray-600 dark:text-zinc-400 leading-snug line-clamp-3Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_calls_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff7Tb4b4b4: Te6edf3Finish Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 7Ta5d6ff"
Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep7-finishTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center text-center space-y-8 py-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-32 h-32 bg-green-500/10 rounded-full flex items-center justify-center relativeTa5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-check-decagramTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff80Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute inset-0 bg-green-500/20 rounded-full animate-ping opacity-20Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.readyTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-md mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.ready_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffinterfaceAddedViaTutorialTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-4 bg-amber-50 dark:bg-amber-900/20 rounded-2xl border border-amber-100 dark:border-amber-900/30 text-amber-700 dark:text-amber-400 text-sm flex gap-3 max-w-md text-leftTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-information-outlineTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3spanTff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.docker_noteTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3transitionTff7b72>
Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3cardTff7b72-Te6edf3textTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Footer Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3divider Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffdark:border-zinc-900Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3dividerTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3cardTff7b72-Te6edf3actions
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 flex justify-between bg-gray-50 px-4 py-4 pb-[max(1rem,env(safe-area-inset-bottom))] dark:bg-zinc-950/50 sm:px-6 sm:py-6Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep > 1 && currentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffpreviousStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.backTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffskipTutorialTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.skipTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-primaryTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 2 && identityImportInProgressTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffhandlePrimaryActionTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.nextTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72else
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-successTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fffinishTutorialTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.finish_setupTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3cardTff7b72-Te6edf3actionsTff7b72>
Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3cardTff7b72>
Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3dialogTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72else Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col h-full bg-white dark:bg-zinc-950 overflow-hidden relativeTa5d6ff"Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Settings Te6edf3Controls Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute top-4 left-4 z-50 flex items-center gap-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3LanguageSelector @Te6edf3languageTff7b72-Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonLanguageChangeTa5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-full p-1.5 sm:p-2 text-gray-600 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-zinc-800 transition-colorsTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ffconfig?.theme === Ta5d6ff'Ta5d6ffdarkTa5d6ff'Ta5d6ff ? Ta5d6ff'Ta5d6ffSwitch to light modeTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffSwitch to dark modeTa5d6ff'Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fftoggleThemeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffconfig?.theme === Ta5d6ff'Ta5d6ffdarkTa5d6ff'Ta5d6ff ? Ta5d6ff'Ta5d6ffbrightness-6Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffbrightness-4Ta5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-5 h-5 sm:w-6 sm:h-6Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Progress Te6edf3Bar Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full h-1.5 bg-gray-100 dark:bg-zinc-900 overflow-hidden flexTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffstep in totalStepsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstepTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-full transition-all duration-500 ease-outTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3currentStep Tff7b72>Tff7b72= Te6edf3step ? Ta5d6ff'Ta5d6ffbg-blue-500Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ffbg-transparentTa5d6ff'Tb4b4b4,
Te6edf3currentStep Tff7b72==Tff7b72= Te6edf3step ? Ta5d6ff'Ta5d6ffflex-2Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ffflex-1Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3styleTff7b72=Ta5d6ff"Ta5d6ff{ borderRight: step < totalSteps ? Ta5d6ff'Ta5d6ff1px solid rgba(0,0,0,0.05)Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffnoneTa5d6ff'Ta5d6ff }Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 overflow-y-auto px-6 md:px-12 py-10Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full h-full flex flex-col justify-betweenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3transition Te6edf3nameTff7b72=Ta5d6ff"Ta5d6fffade-slideTa5d6ff" Te6edf3modeTff7b72=Ta5d6ff"Ta5d6ffout-inTa5d6ff"Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff1Tb4b4b4: Te6edf3Welcome Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 1Ta5d6ff"
Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step1Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center text-center space-y-8 py-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrelativeTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-32 h-32 bg-blue-500/10 rounded-3xl rotate-12 absolute -inset-2Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3img Tb4b4b4:Te6edf3srcTff7b72=Ta5d6ff"Ta5d6fflogoUrlTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-32 h-32 relative z-10 p-2Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h1 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-5xl font-black tracking-tight text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.welcomeTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4} Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-blue-500Ta5d6ff"Tff7b72>Te6edf3MeshChatXTff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3h1Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.welcome_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffmigrationOffer && migrationOffer.show_choiceTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full max-w-2xl mx-auto p-5 rounded-2xl border border-amber-200 dark:border-amber-900/50 bg-amber-50/90 dark:bg-amber-950/40 text-left space-y-3Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-semibold text-amber-950 dark:text-amber-100Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-amber-950/90 dark:text-amber-100/90Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col sm:flex-row gap-2 justify-stretch sm:justify-endTa5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-primaryTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffmigrationBusyTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffmigrationMigrateTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_migrateTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffmigrationBusyTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffmigrationFreshTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_freshTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffmigrationBusyTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-center text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_workingTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 w-full mt-12Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-shield-lockTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.securityTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.security_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-map-marker-pathTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffpurpleTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mapsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.maps_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-phoneTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voiceTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-toolsTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fforangeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.toolsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.tools_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-database-searchTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiverTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiver_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-account-cancelTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffamberTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.banishmentTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.banishment_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-keyboard-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffredTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paletteTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.palette_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-translateTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffcyanTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.i18nTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.i18n_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full flex justify-end items-center gap-2 mt-8 px-6 text-gray-400 dark:text-zinc-500Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-plusTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base font-bold uppercase tracking-widestTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.more_featuresTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff2Tb4b4b4: Te6edf3Identity Te6edf3Setup Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 2Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step2-identityTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-8 py-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-3xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3input
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffidentityImportFileInputTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fffileTa5d6ff"
Te6edf3acceptTff7b72=Ta5d6ff"Ta5d6ff.identity,.bin,.keyTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffhiddenTa5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonIdentityImportFileChangeTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 md:grid-cols-2 gap-6 max-w-5xl mx-autoTa5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-5 p-7 rounded-3xl border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"
Te6edf3identityMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffnewTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-blue-500 bg-blue-500/5Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-200 dark:border-zinc-700 hover:border-blue-400Ta5d6ff'
Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffidentityMode = Ta5d6ff'Ta5d6ffnewTa5d6ff'Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-account-plus-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff52Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_newTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_new_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-5 p-7 rounded-3xl border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"
Te6edf3identityMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffimportTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-blue-500 bg-blue-500/5Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-200 dark:border-zinc-700 hover:border-blue-400Ta5d6ff'
Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffidentityMode = Ta5d6ff'Ta5d6ffimportTa5d6ff'Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-file-import-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffindigoTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff52Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_importTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_import_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmax-w-4xl mx-auto rounded-3xl border border-gray-200 dark:border-zinc-700 p-6 space-y-4Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3label Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-base font-semibold text-gray-800 dark:text-zinc-100Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_set_nameTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffidentityNameTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fftextTa5d6ff"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ffdefaultUsernameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 text-base text-gray-900 dark:text-zinc-100Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffidentityMode === Ta5d6ff'Ta5d6ffimportTa5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4 pt-3 border-t border-gray-200 dark:border-zinc-800Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondary w-full justify-centerTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ff$refs.identityImportFileInput?.click()Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{
Te6edf3identityImportFile
? Te6edf3identityImportFileTff7b72.Td2a8ffname
Tb4b4b4: Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_upload_fileTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3textarea
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffidentityImportBase32Ta5d6ff"
Te6edf3rowsTff7b72=Ta5d6ff"Ta5d6ff4Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 text-sm font-mono text-gray-900 dark:text-zinc-100Ta5d6ff"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftutorial.identity_base32_placeholderTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffidentityImportErrorTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-red-600 dark:text-red-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3identityImportError Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff3Tb4b4b4: Te6edf3Choose Te6edf3Connection Te6edf3Mode Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 3Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step3-modeTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-8 py-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.connectTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.connect_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 md:grid-cols-3 gap-6 max-w-6xl mx-autoTa5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex flex-col gap-4 p-8 rounded-3xl bg-blue-500/5 dark:bg-blue-500/10 border-2 transition-all hover:scale-[1.02]Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffdiscoveryTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-blue-500 ring-2 ring-blue-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-blue-500/20 hover:border-blue-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffsavingDiscoveryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseDiscoveryModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-radarTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_discovery_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_discovery_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsavingDiscoveryTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex flex-col gap-4 p-8 rounded-3xl bg-emerald-500/5 dark:bg-emerald-500/10 border-2 transition-all hover:scale-[1.02]Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6fflocalTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-emerald-500 ring-2 ring-emerald-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-emerald-500/20 hover:border-emerald-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffaddingLocal || reloadingReticulumTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseLocalModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-lanTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffemeraldTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_local_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_local_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffaddingLocal || reloadingReticulumTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex flex-col gap-4 p-8 rounded-3xl bg-gray-100/50 dark:bg-zinc-800/40 border-2 transition-all hover:scale-[1.02]Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffmanualTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-gray-500 ring-2 ring-gray-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-300 dark:border-zinc-700 hover:border-gray-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseManualModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-cog-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgrayTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_manual_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_manual_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-center text-gray-400 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_change_laterTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff4Tb4b4b4: Te6edf3Bootstrap Te6edf3Selection Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 4Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step4-bootstrapTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6 py-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-3xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-3 pt-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center gap-2 rounded-xl border-2 border-blue-500/30 bg-blue-500/10 px-5 py-2.5 text-sm font-semibold text-blue-700 transition-colors hover:bg-blue-500/15 dark:text-blue-300 dark:hover:bg-blue-500/20 disabled:opacity-60Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffloadingInterfaces || loadingDiscovered || pickingRandomBootstrapsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffpickRandomTcpBootstrapsTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffpickingRandomBootstrapsTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff18Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3vTff7b72-Tff7b72else Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-shuffle-variantTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff" Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_pick_random_tcpTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffbootstrapSelectedLabels.length > 0Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full max-w-xl rounded-xl border border-gray-200/90 bg-gray-50/80 px-4 py-3 text-left dark:border-zinc-700 dark:bg-zinc-900/50Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs font-bold uppercase tracking-wide text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_selected_nodes_headingTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3ul Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmt-1.5 space-y-1 text-sm text-gray-800 dark:text-zinc-200Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3li
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ff(label, idx) in bootstrapSelectedLabelsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffselectedBootstrapKeys[idx]Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3label Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3liTff7b72>
Tff7b72<Tff7b72/Te6edf3ulTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-3 sm:gap-5 max-w-3xl mx-auto rounded-2xl border border-gray-200 dark:border-zinc-700 bg-white/80 dark:bg-zinc-900/60 p-3.5 sm:p-5Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 pr-0.5 pt-0.5 sm:pt-1.5 sm:pr-1 flex items-startTa5d6ff"Tff7b72>
Tff7b72<Te6edf3Toggle
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffdefaultBootstrapOnlyTa5d6ff"
@Te6edf3updateTb4b4b4:Te6edf3modelTff7b72-Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffpersistDefaultBootstrapOnlyTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 pl-0.5 sm:pl-0 sm:pt-0.5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm sm:text-base font-semibold text-gray-900 dark:text-white leading-snugTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_only_labelTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs sm:text-sm text-gray-500 dark:text-zinc-400 mt-1.5 sm:mt-2 leading-relaxedTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_only_hintTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffhasAnyBootstrapsToShowTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full max-w-6xl mx-auto items-center gap-2 border-0 border-b border-gray-200/90 dark:border-zinc-600/90 py-1.5Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-magnifyTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 text-gray-400Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffbootstrapListSearchTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffsearchTa5d6ff"
Te6edf3autocompleteTff7b72=Ta5d6ff"Ta5d6ffoffTa5d6ff"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftutorial.bootstrap_search_placeholderTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 border-0 bg-transparent p-0 text-base text-gray-900 shadow-none ring-0 outline-hidden focus:ring-0 dark:text-zinc-100 placeholder:text-gray-400 dark:placeholder:text-zinc-500Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffbootstrapListSearchTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 rounded p-1.5 text-gray-400 transition-colors hover:text-gray-700 dark:hover:text-zinc-200Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftutorial.bootstrap_search_clearTa5d6ff'Ta5d6ff)Ta5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3labelTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftutorial.bootstrap_search_clearTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffbootstrapListSearch = Ta5d6ff'Ta5d6ff'Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-closeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid max-w-6xl mx-auto grid-cols-1 items-start gap-6 lg:grid-cols-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsortedDiscoveredInterfaces.length > 0Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-fit min-w-0 bg-emerald-500/5 dark:bg-emerald-500/10 rounded-3xl border border-emerald-500/20Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full items-center justify-between gap-2 p-4 text-left sm:px-5Ta5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3expandedTff7b72=Ta5d6ff"Ta5d6ffbootstrapDiscoveredSectionOpenTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffbootstrapDiscoveredSectionOpen = !bootstrapDiscoveredSectionOpenTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-w-0 items-center gap-2.5 text-baseTa5d6ff"Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffbootstrapDiscoveredSectionOpen ? Ta5d6ff'Ta5d6ffchevron-upTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffchevron-downTa5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4 shrink-0 text-gray-500Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-radarTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffemeraldTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_discoveredTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Te6edf3showTff7b72=Ta5d6ff"Ta5d6ffbootstrapDiscoveredSectionOpenTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 pb-5 sm:px-5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"
Te6edf3bootstrapListSearch Tff7b72&&
Te6edf3sortedDiscoveredInterfacesTff7b72.Td2a8fflength Tff7b72> T79c0ff0 Tff7b72&&
Te6edf3filteredDiscoveredForBootstrapTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0
Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_search_no_matchTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72else
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmax-h-[480px] space-y-2 overflow-y-auto pr-2 pt-1 custom-scrollbarTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3label
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffiface in filteredDiscoveredForBootstrapTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffiface.discovery_hash || iface.nameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex cursor-pointer items-center gap-3 rounded-xl border border-gray-100 bg-white p-3 transition-all dark:border-zinc-700 dark:bg-zinc-800Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
? Ta5d6ff'Ta5d6ffborder-emerald-500 bg-emerald-50 dark:bg-emerald-900/20Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffhover:border-emerald-400Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-4 w-4 accent-emerald-500Ta5d6ff"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6fftoggleBootstrap(`disc:${iface.discovery_hash || iface.name}`)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffgetDiscoveryIcon(iface)Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-5 w-5 shrink-0 text-emerald-500Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftruncate text-sm font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftruncate font-mono text-[10px] text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.reachable_onTa5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffreachable_on
Tb4b4b4}Tb4b4b4}Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.portTa5d6ff"Tff7b72>Tb4b4b4:Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffport Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>Tff7b72<Tff7b72/Te6edf3span
Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72elseTff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftype Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffml-2 capitalizeTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffstatus Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-fit min-w-0 rounded-3xl border border-gray-100 bg-gray-50 p-0 dark:border-zinc-800 dark:bg-zinc-900Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[sortedDiscoveredInterfaces.length === 0 ? Ta5d6ff'Ta5d6fflg:col-span-2Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ff'Ta5d6ff]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center justify-between gap-2 p-4 pr-2 sm:px-5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-w-0 flex-1 items-center gap-2.5 text-left text-baseTa5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3expandedTff7b72=Ta5d6ff"Ta5d6ffbootstrapCommunitySectionOpenTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffbootstrapCommunitySectionOpen = !bootstrapCommunitySectionOpenTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffbootstrapCommunitySectionOpen ? Ta5d6ff'Ta5d6ffchevron-upTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffchevron-downTa5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4 shrink-0 text-gray-500Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-webTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_communityTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 rounded-lg p-2 text-gray-500 transition-colors hover:bg-gray-100 hover:text-blue-600 disabled:opacity-50 dark:hover:bg-zinc-800 dark:hover:text-blue-400Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffrefreshingCommunityPresetsTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffinterfaces.community_presets_refreshTa5d6ff'Ta5d6ff)Ta5d6ff"
Tb4b4b4:Te6edf3ariaTff7b72-Te6edf3labelTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffinterfaces.community_presets_refreshTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72.Td2a8ffstopTff7b72=Ta5d6ff"Ta5d6ffrefreshCommunityPresetsTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-refreshTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff{ Ta5d6ff'Ta5d6ffanimate-spinTa5d6ff'Ta5d6ff: refreshingCommunityPresets }Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Te6edf3showTff7b72=Ta5d6ff"Ta5d6ffbootstrapCommunitySectionOpenTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 pb-5 sm:px-5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"
Te6edf3bootstrapListSearch Tff7b72&&
Te6edf3communityInterfacesTff7b72.Td2a8fflength Tff7b72> T79c0ff0 Tff7b72&&
Te6edf3filteredCommunityForBootstrapTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0
Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_search_no_matchTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72else
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmax-h-[480px] space-y-2 overflow-y-auto pr-2 pt-1 custom-scrollbarTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3label
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffiface in filteredCommunityForBootstrapTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffiface.nameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex cursor-pointer items-center gap-3 rounded-xl border border-gray-100 bg-white p-3 transition-all dark:border-zinc-700 dark:bg-zinc-800Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
? Ta5d6ff'Ta5d6ffborder-blue-500 bg-blue-50 dark:bg-blue-900/20Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffhover:border-blue-400Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-4 w-4 accent-blue-500Ta5d6ff"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"Ta5d6ffisBootstrapSelected(`comm:${iface.name}`)Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6fftoggleBootstrap(`comm:${iface.name}`)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-server-networkTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftruncate text-sm font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftruncate font-mono text-[10px] text-gray-500 dark:text-zinc-400Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftarget_host
Tb4b4b4}Tb4b4b4}Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.target_portTa5d6ff"Tff7b72>Tb4b4b4:Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftarget_port Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3span
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.onlineTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 text-[9px] font-bold uppercase tracking-widest text-green-500Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.onlineTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3span
Tff7b72>
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffloadingInterfacesTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex justify-center py-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3indeterminate
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col sm:flex-row items-center justify-between gap-4 max-w-6xl mx-auto pt-4Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-500 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_selectedTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3countTb4b4b4: Te6edf3selectedBootstrapCountTb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffskipBootstrapsTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_skipTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-successTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffaddingBootstraps || reloadingReticulum || selectedBootstrapCount === 0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffconfirmBootstrapsTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffaddingBootstraps || reloadingReticulumTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff16Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmr-2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_confirmTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff5Tb4b4b4: Te6edf3Propagation Te6edf3Mode Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 5Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step5-propTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-8 py-12Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-4xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagationTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-10 py-12Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-blue-500/10 dark:bg-blue-500/20 p-12 rounded-[3rem] text-center space-y-8 border border-blue-500/20 max-w-2xl shadow-2xlTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-server-networkTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff80Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_questionTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-4 pt-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-primaryTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffsavingPropagationTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffenableAutoPropagationTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsavingPropagationTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff3Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmr-3Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_enable_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffnextStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_skip_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmt-8 pt-8 border-t-2 border-gray-200 dark:border-zinc-800Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl font-bold text-gray-900 dark:text-white mb-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_manualTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base text-gray-500 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_manual_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff6Tb4b4b4: Te6edf3Learn Tff7b72& Te6edf3Create Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 6Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step6-toolsTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-8 py-10Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-4xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_createTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_create_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-8 px-2 sm:px-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full flex-col gap-5 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full flex-col gap-4 rounded-3xl border border-gray-100 bg-gray-50 p-6 dark:border-zinc-800 dark:bg-zinc-900 sm:p-8 sm:rounded-[2rem] touch-manipulationTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-4 sm:gap-5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-book-open-variantTa5d6ff"
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 text-leftTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl font-bold text-gray-900 dark:text-white sm:text-2xl mb-2Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.documentationTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-700 dark:text-zinc-300 mb-6 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.documentation_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3a
Te6edf3hrefTff7b72=Ta5d6ff"Ta5d6ff/meshchatx-docs/index.htmlTa5d6ff"
Te6edf3targetTff7b72=Ta5d6ff"Ta5d6ff_blankTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-h-12 items-center justify-center rounded-xl bg-blue-600 px-4 py-3 text-base font-semibold text-white shadow-xs transition-all hover:bg-blue-500Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.read_meshchatx_docsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3aTff7b72>
Tff7b72<Te6edf3a
Tb4b4b4:Te6edf3hrefTff7b72=Ta5d6ff"Ta5d6ffreticulumBundledDocsUrlTa5d6ff"
Te6edf3targetTff7b72=Ta5d6ff"Ta5d6ff_blankTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-h-12 items-center justify-center rounded-xl border border-gray-300 bg-white px-4 py-3 text-base font-semibold text-gray-700 shadow-xs transition-all hover:border-blue-400 hover:bg-gray-50 dark:border-zinc-700 dark:bg-zinc-800 dark:text-zinc-300 dark:hover:border-blue-500 dark:hover:bg-zinc-700Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.reticulum_manualTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3aTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full flex-col gap-4 rounded-3xl border border-gray-100 bg-gray-50 p-6 dark:border-zinc-800 dark:bg-zinc-900 sm:p-8 sm:rounded-[2rem] touch-manipulationTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-4 sm:gap-5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-file-document-edit-outlineTa5d6ff"
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fforangeTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 text-leftTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl font-bold text-gray-900 dark:text-white sm:text-2xl mb-2Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.micron_editorTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-700 dark:text-zinc-300 mb-6 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.micron_editor_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-3 sm:flex-rowTa5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-h-12 flex-1 items-center justify-center rounded-xl bg-orange-600 px-4 py-3 text-base font-semibold text-white transition-all hover:bg-orange-500Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmicron-editorTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.open_micron_editorTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-h-12 flex-1 items-center justify-center rounded-xl border border-gray-300 bg-white px-4 py-3 text-base font-semibold text-gray-700 transition-all hover:bg-gray-50 dark:border-zinc-700 dark:bg-zinc-800 dark:text-zinc-300 dark:hover:bg-zinc-700Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmesh-serverTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.open_mesh_serverTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full cursor-pointer flex-col gap-4 rounded-3xl border border-gray-100 bg-gray-50 p-6 transition-colors hover:border-indigo-500 dark:border-zinc-800 dark:bg-zinc-900 sm:p-8 sm:rounded-[2rem] touch-manipulationTa5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffidentitiesTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffidentitiesTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-4 sm:gap-5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-account-multiple-outlineTa5d6ff"
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffindigoTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 text-leftTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl font-bold text-gray-900 dark:text-white sm:text-2xl mb-2Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identities_card_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-700 dark:text-zinc-300 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identities_card_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex w-full cursor-pointer flex-col gap-4 rounded-3xl border border-gray-100 bg-gray-50 p-6 transition-colors hover:border-teal-500 dark:border-zinc-800 dark:bg-zinc-900 sm:p-8 sm:rounded-[2rem] touch-manipulation min-h-[5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffarchivesTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffarchivesTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-4 sm:gap-5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-archive-outlineTa5d6ff"
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 flex-1 text-leftTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl font-bold text-gray-900 dark:text-white sm:text-2xl mb-2Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiverTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-700 dark:text-zinc-300 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiver_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center text-sm font-semibold text-gray-600 dark:text-zinc-400 px-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_create_moreTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-2 gap-3 max-w-2xl mx-auto px-1 sm:px-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex cursor-pointer flex-col gap-2 rounded-2xl border border-gray-100 bg-gray-50 p-3 dark:border-zinc-800 dark:bg-zinc-900 transition-colors hover:border-blue-500 touch-manipulation min-h-[6.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnomadnetworkTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnomadnetworkTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-earthTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffpurpleTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff28Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-xs sm:text-sm leading-tightTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paper_messagesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] sm:text-xs text-gray-600 dark:text-zinc-400 mt-1 leading-snug line-clamp-4Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paper_messages_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex cursor-pointer flex-col gap-2 rounded-2xl border border-gray-100 bg-gray-50 p-3 dark:border-zinc-800 dark:bg-zinc-900 transition-colors hover:border-blue-500 touch-manipulation min-h-[6.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmessagesTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmessagesTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-message-text-outlineTa5d6ff"
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff28Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-xs sm:text-sm leading-tightTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.send_messagesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] sm:text-xs text-gray-600 dark:text-zinc-400 mt-1 leading-snug line-clamp-4Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.send_messages_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex cursor-pointer flex-col gap-2 rounded-2xl border border-gray-100 bg-gray-50 p-3 dark:border-zinc-800 dark:bg-zinc-900 transition-colors hover:border-blue-500 touch-manipulation min-h-[6.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnetwork-visualiserTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnetwork-visualiserTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-hubTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff28Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-xs sm:text-sm leading-tightTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.explore_nodesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] sm:text-xs text-gray-600 dark:text-zinc-400 mt-1 leading-snug line-clamp-4Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.explore_nodes_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex cursor-pointer flex-col gap-2 rounded-2xl border border-gray-100 bg-gray-50 p-3 dark:border-zinc-800 dark:bg-zinc-900 transition-colors hover:border-blue-500 touch-manipulation min-h-[6.5rem]Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffcallTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffcallTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-phone-in-talk-outlineTa5d6ff"
Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffredTa5d6ff"
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff28Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-xs sm:text-sm leading-tightTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_callsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] sm:text-xs text-gray-600 dark:text-zinc-400 mt-1 leading-snug line-clamp-4Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_calls_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff7Tb4b4b4: Te6edf3Finish Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 7Ta5d6ff"
Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step7-finishTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center text-center space-y-10 py-20Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-48 h-48 bg-green-500/10 rounded-full flex items-center justify-center relativeTa5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-check-decagramTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff120Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute inset-0 bg-green-500/20 rounded-full animate-ping opacity-20Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-5xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.readyTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.ready_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-6 bg-amber-50 dark:bg-amber-900/20 rounded-3xl border border-amber-100 dark:border-amber-900/30 text-amber-700 dark:text-amber-400 flex gap-4 max-w-xl text-leftTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-information-outlineTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-lgTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.restart_requiredTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffopacity-90Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.restart_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3transitionTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Navigation Te6edf3Buttons Tb4b4b4(Te6edf3Page Te6edf3ModeTb4b4b4) Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex justify-between items-center mt-12 border-t dark:border-zinc-900 pt-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep > 1 && currentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffpreviousStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.backTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-secondaryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffskipTutorialTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.skip_setupTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-primaryTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 2 && identityImportInProgressTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffhandlePrimaryActionTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.continueTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72else
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-action-btn tutorial-action-btn-successTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fffinishTutorialTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.finish_setupTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Te6edf3logoUrl Te6edf3from Ta5d6ff"Ta5d6ff../assets/images/logo.pngTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3ToastUtils Te6edf3from Ta5d6ff"Ta5d6ff../js/ToastUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3DialogUtils Te6edf3from Ta5d6ff"Ta5d6ff../js/DialogUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3GlobalState Te6edf3from Ta5d6ff"Ta5d6ff../js/GlobalStateTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{ Te6edf3bundledReticulumDocsUrl Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../js/reticulumDocsEntryUrl.jsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3LanguageSelector Te6edf3from Ta5d6ff"Ta5d6ff./LanguageSelector.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3MaterialDesignIcon Te6edf3from Ta5d6ff"Ta5d6ff./MaterialDesignIcon.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3Toggle Te6edf3from Ta5d6ff"Ta5d6ff./forms/Toggle.vueTa5d6ff"Tb4b4b4;
Tff7b72export Te6edf3default Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffTutorialModalTa5d6ff"Tb4b4b4,
Te6edf3componentsTb4b4b4: Tb4b4b4{
Te6edf3LanguageSelectorTb4b4b4,
Te6edf3MaterialDesignIconTb4b4b4,
Te6edf3ToggleTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3visibleTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3currentStepTb4b4b4: T79c0ff1Tb4b4b4,
Te6edf3totalStepsTb4b4b4: T79c0ff7Tb4b4b4,
Te6edf3logoUrlTb4b4b4,
Te6edf3identityModeTb4b4b4: Ta5d6ff"Ta5d6ffnewTa5d6ff"Tb4b4b4,
Te6edf3identityNameTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3identityImportBase32Tb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3identityImportFileTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3identityImportInProgressTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3identityImportErrorTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3identityImportedHashTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3originalIdentityHashTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3communityInterfacesTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3loadingInterfacesTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3interfaceAddedViaTutorialTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3connectionModeTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3selectedBootstrapKeysTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3addedBootstrapKeysTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3addingBootstrapsTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3addingLocalTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3reloadingReticulumTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3discoveredInterfacesTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3discoveredActiveTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3loadingDiscoveredTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3savingDiscoveryTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3savingPropagationTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3discoveryIntervalTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3markingSeenTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3windowWidthTb4b4b4: Tffa657typeof Te6edf3window Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff" ? Te6edf3windowTff7b72.Td2a8ffinnerWidth Tb4b4b4: T79c0ff1024Tb4b4b4,
Te6edf3defaultBootstrapOnlyTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3refreshingCommunityPresetsTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3bootstrapListSearchTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3bootstrapDiscoveredSectionOpenTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3bootstrapCommunitySectionOpenTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3bootstrapAutoPickDoneTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3pickingRandomBootstrapsTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3migrationOfferTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3migrationBusyTb4b4b4: Tff7b72falseTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTb4b4b4: Tb4b4b4{
Te6edf3isPageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Tff7b72$Te6edf3route?Tff7b72.Td2a8ffmeta?Tff7b72.Td2a8ffisPage Tff7b72==Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3dialogFullscreenTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffwindowWidth Tff7b72< T79c0ff768Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3configTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3GlobalStateTff7b72.Td2a8ffconfigTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3sortedDiscoveredInterfacesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4[Tff7b72.Tff7b72.Tff7b72.Td2a8ffthisTff7b72.Td2a8ffdiscoveredInterfacesTb4b4b4]Tff7b72.Td2a8ffsortTb4b4b4(Tb4b4b4(Te6edf3aTb4b4b4, Te6edf3bTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4(Te6edf3bTff7b72.Td2a8fflast_heard Tff7b72|| T79c0ff0Tb4b4b4) Tff7b72- Tb4b4b4(Te6edf3aTff7b72.Td2a8fflast_heard Tff7b72|| T79c0ff0Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3interfacesWithLocationTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffdiscoveredInterfacesTff7b72.Td2a8fffilterTb4b4b4(Tb4b4b4(Te6edf3ifaceTb4b4b4) Tff7b72=Tff7b72> Te6edf3ifaceTff7b72.Td2a8fflatitude Tff7b72!= Tffa657null Tff7b72&& Te6edf3ifaceTff7b72.Td2a8fflongitude Tff7b72!= Tffa657nullTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3bootstrapCommunityKeyTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(Te6edf3ifaceTb4b4b4) Tff7b72=Tff7b72> `Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3bootstrapDiscoveredKeyTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(Te6edf3ifaceTb4b4b4) Tff7b72=Tff7b72> `Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3hasAnyBootstrapsToShowTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffcommunityInterfacesTff7b72.Td2a8fflength Tff7b72> T79c0ff0 Tff7b72|| Te6edf3thisTff7b72.Td2a8ffsortedDiscoveredInterfacesTff7b72.Td2a8fflength Tff7b72> T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3filteredDiscoveredForBootstrapTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3list Tff7b72= Te6edf3thisTff7b72.Td2a8ffsortedDiscoveredInterfacesTb4b4b4;
Tff7b72const Te6edf3q Tff7b72= Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffbootstrapListSearch Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3qTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3listTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3listTff7b72.Td2a8fffilterTb4b4b4(Tb4b4b4(Te6edf3ifaceTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3parts Tff7b72= Tb4b4b4[
Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4,
Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4,
Te6edf3ifaceTff7b72.Td2a8ffreachable_onTb4b4b4,
Tffa657StringTb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffport ?? Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3ifaceTff7b72.Td2a8ffstatusTb4b4b4,
Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hashTb4b4b4,
Tb4b4b4]Tff7b72.Td2a8fffilterTb4b4b4(Te6edf3BooleanTb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3partsTff7b72.Td2a8ffjoinTb4b4b4(Ta5d6ff"Ta5d6ff Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffincludesTb4b4b4(Te6edf3qTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3filteredCommunityForBootstrapTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3list Tff7b72= Te6edf3thisTff7b72.Td2a8ffcommunityInterfacesTb4b4b4;
Tff7b72const Te6edf3q Tff7b72= Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffbootstrapListSearch Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3qTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3listTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3listTff7b72.Td2a8fffilterTb4b4b4(Tb4b4b4(Te6edf3ifaceTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3parts Tff7b72= Tb4b4b4[Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4, Te6edf3ifaceTff7b72.Td2a8fftarget_hostTb4b4b4, Tffa657StringTb4b4b4(Te6edf3ifaceTff7b72.Td2a8fftarget_port ?? Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4, Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4]Tff7b72.Td2a8fffilterTb4b4b4(
Te6edf3Boolean
Tb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3partsTff7b72.Td2a8ffjoinTb4b4b4(Ta5d6ff"Ta5d6ff Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffincludesTb4b4b4(Te6edf3qTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectedBootstrapCountTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8fflengthTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3reticulumBundledDocsUrlTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3bundledReticulumDocsUrlTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3i18nTff7b72.Td2a8fflocaleTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3defaultUsernameTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3hasIdentityImportInputTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3BooleanTb4b4b4(Te6edf3thisTff7b72.Td2a8ffidentityImportFile Tff7b72|| Te6edf3thisTff7b72.Td2a8ffidentityImportBase32Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3bootstrapSelectedLabelsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3kTb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffbootstrapDisplayLabelForKeyTb4b4b4(Te6edf3kTb4b4b4)Tb4b4b4)Tff7b72.Td2a8fffilterTb4b4b4(Te6edf3BooleanTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3watchTb4b4b4: Tb4b4b4{
Te6edf3communityInterfacesTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3nextTickTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tffa657void Te6edf3thisTff7b72.Td2a8ffmaybeAutoPickBootstrapTcpTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3discoveredInterfacesTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3nextTickTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tffa657void Te6edf3thisTff7b72.Td2a8ffmaybeAutoPickBootstrapTcpTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3currentStepTb4b4b4(Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3val Tff7b72==Tff7b72= T79c0ff4Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3nextTickTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tffa657void Te6edf3thisTff7b72.Td2a8ffmaybeAutoPickBootstrapTcpTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3beforeUnmountTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffonWindowResizeTb4b4b4) Tb4b4b4{
Te6edf3windowTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffresizeTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonWindowResizeTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffdiscoveryIntervalTb4b4b4) Tb4b4b4{
Te6edf3clearIntervalTb4b4b4(Te6edf3thisTff7b72.Td2a8ffdiscoveryIntervalTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3mountedTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffonWindowResize Tff7b72= Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffwindowWidth Tff7b72= Te6edf3windowTff7b72.Td2a8ffinnerWidthTb4b4b4;
Tb4b4b4}Tb4b4b4;
Te6edf3windowTff7b72.Td2a8ffaddEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffresizeTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonWindowResizeTb4b4b4, Tb4b4b4{ Te6edf3passiveTb4b4b4: Tff7b72true Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffisPageTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadIdentitySetupDefaultsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffloadDiscoveryBootstrapDefaultsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffloadCommunityInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffrefreshMigrationOfferTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdiscoveryInterval Tff7b72= Te6edf3setIntervalTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff5000Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTb4b4b4: Tb4b4b4{
Te6edf3resetIdentitySetupStateTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffidentityMode Tff7b72= Ta5d6ff"Ta5d6ffnewTa5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityName Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportBase32 Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportFile Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportError Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportInProgress Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportedHash Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8fforiginalIdentityHash Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadIdentitySetupDefaultsTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Tb4b4b4[Te6edf3identitiesResTb4b4b4, Te6edf3configResTb4b4b4] Tff7b72= Te6edf3await Te6edf3PromiseTff7b72.Td2a8ffallTb4b4b4(Tb4b4b4[
Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/identitiesTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/configTa5d6ff"Tb4b4b4)Tb4b4b4,
Tb4b4b4]Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3identities Tff7b72= Te6edf3identitiesResTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffidentities ?? Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3currentIdentity Tff7b72= Te6edf3identitiesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3itemTb4b4b4) Tff7b72=Tff7b72> Te6edf3itemTff7b72.Td2a8ffis_currentTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fforiginalIdentityHash Tff7b72= Te6edf3currentIdentity?Tff7b72.Td2a8ffhash Tff7b72|| Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityName Tff7b72= Te6edf3configResTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffconfig?Tff7b72.Td2a8ffdisplay_name Tff7b72|| Te6edf3thisTff7b72.Td2a8ffdefaultUsernameTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to load identity setup defaults:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityName Tff7b72= Te6edf3thisTff7b72.Td2a8ffdefaultUsernameTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onIdentityImportFileChangeTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3files Tff7b72= Te6edf3event?Tff7b72.Td2a8fftarget?Tff7b72.Td2a8fffilesTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportFile Tff7b72= Te6edf3files?Tff7b72.Tb4b4b4[T79c0ff0Tb4b4b4] Tff7b72|| Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportError Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3event?Tff7b72.Td2a8fftargetTb4b4b4) Tb4b4b4{
Te6edf3eventTff7b72.Td2a8fftargetTff7b72.Td2a8ffvalue Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3importIdentityFromFileTb4b4b4(Te6edf3fileTb4b4b4, Te6edf3displayNameTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3formData Tff7b72= Te6edf3new Te6edf3FormDataTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3formDataTff7b72.Td2a8ffappendTb4b4b4(Ta5d6ff"Ta5d6fffileTa5d6ff"Tb4b4b4, Te6edf3fileTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3displayNameTb4b4b4) Tb4b4b4{
Te6edf3formDataTff7b72.Td2a8ffappendTb4b4b4(Ta5d6ff"Ta5d6ffdisplay_nameTa5d6ff"Tb4b4b4, Te6edf3displayNameTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/identity/restoreTa5d6ff"Tb4b4b4, Te6edf3formDataTb4b4b4, Tb4b4b4{
Te6edf3headersTb4b4b4: Tb4b4b4{ Ta5d6ff"Ta5d6ffContent-TypeTa5d6ff"Tb4b4b4: Ta5d6ff"Ta5d6ffmultipart/form-dataTa5d6ff" Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffidentity?Tff7b72.Td2a8ffhash Tff7b72|| Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3importIdentityFromBase32Tb4b4b4(Te6edf3base32Tb4b4b4, Te6edf3displayNameTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3payload Tff7b72= Tb4b4b4{ Te6edf3base32 Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3displayNameTb4b4b4) Tb4b4b4{
Te6edf3payloadTff7b72.Td2a8ffdisplay_name Tff7b72= Te6edf3displayNameTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/identity/restoreTa5d6ff"Tb4b4b4, Te6edf3payloadTb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffidentity?Tff7b72.Td2a8ffhash Tff7b72|| Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3handleIdentityContinueTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffidentityImportInProgressTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3trimmedName Tff7b72= Te6edf3thisTff7b72.Td2a8ffidentityNameTff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4) Tff7b72|| Te6edf3thisTff7b72.Td2a8ffdefaultUsernameTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportError Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffidentityMode Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffnewTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/configTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3display_nameTb4b4b4: Te6edf3trimmedNameTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffconfigTff7b72.Td2a8ffdisplay_name Tff7b72= Te6edf3trimmedNameTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportedHash Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff3Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffidentityImportError Tff7b72=
Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_name_update_failedTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffhasIdentityImportInputTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffidentityImportError Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_import_requiredTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffidentityImportInProgress Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3let Te6edf3importedHash Tff7b72= Tffa657nullTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffidentityImportFileTb4b4b4) Tb4b4b4{
Te6edf3importedHash Tff7b72= Te6edf3await Te6edf3thisTff7b72.Td2a8ffimportIdentityFromFileTb4b4b4(Te6edf3thisTff7b72.Td2a8ffidentityImportFileTb4b4b4, Te6edf3trimmedNameTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportFile Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3importedHash Tff7b72= Te6edf3await Te6edf3thisTff7b72.Td2a8ffimportIdentityFromBase32Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffidentityImportBase32Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4, Te6edf3trimmedNameTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffidentityImportBase32 Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3importedHashTb4b4b4) Tb4b4b4{
Te6edf3throw Te6edf3new Te6edf3ErrorTb4b4b4(Ta5d6ff"Ta5d6ffMissing imported identity hashTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffidentityImportedHash Tff7b72= Te6edf3importedHashTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff3Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffidentityImportError Tff7b72= Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_import_failedTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffidentityImportInProgress Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3toggleThemeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3newTheme Tff7b72= Te6edf3thisTff7b72.Td2a8ffconfigTff7b72.Td2a8fftheme Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffdarkTa5d6ff" ? Ta5d6ff"Ta5d6fflightTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffdarkTa5d6ff"Tb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/configTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3themeTb4b4b4: Te6edf3newThemeTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffconfigTff7b72.Td2a8fftheme Tff7b72= Te6edf3newThemeTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to update theme:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onLanguageChangeTb4b4b4(Te6edf3langCodeTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/configTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3languageTb4b4b4: Te6edf3langCodeTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3i18nTff7b72.Td2a8fflocale Tff7b72= Te6edf3langCodeTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffconfigTff7b72.Td2a8fflanguage Tff7b72= Te6edf3langCodeTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to update language:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3showTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff1Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffresetIdentitySetupStateTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorial Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeys Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddedBootstrapKeys Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapListSearch Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapDiscoveredSectionOpen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapCommunitySectionOpen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapAutoPickDone Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffrefreshMigrationOfferTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadIdentitySetupDefaultsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadDiscoveryBootstrapDefaultsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadCommunityInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffdiscoveryIntervalTb4b4b4) Tb4b4b4{
Te6edf3clearIntervalTb4b4b4(Te6edf3thisTff7b72.Td2a8ffdiscoveryIntervalTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffdiscoveryInterval Tff7b72= Te6edf3setIntervalTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff5000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadCommunityInterfacesTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadingInterfaces Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/community-interfacesTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcommunityInterfaces Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffinterfacesTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to load community interfaces:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadingInterfaces Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3refreshCommunityPresetsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffrefreshingCommunityPresetsTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffrefreshingCommunityPresets Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3r Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/community-interfaces/refreshTa5d6ff"Tb4b4b4, Tb4b4b4{Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3n Tff7b72= Te6edf3rTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffcount ?? T79c0ff0Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffinterfaces.community_presets_refreshedTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3countTb4b4b4: Te6edf3n Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadCommunityInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffinterfaces.community_presets_refresh_failedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffrefreshingCommunityPresets Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadDiscoveredInterfacesTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadingDiscovered Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3reticulumTff7b72/Te6edf3discoveredTff7b72-Te6edf3interfaces`Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdiscoveredInterfaces Tff7b72= Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffinterfaces ?? Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdiscoveredActive Tff7b72= Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffactive ?? Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to load discovered interfaces:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadingDiscovered Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3refreshMigrationOfferTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmigrationOffer Tff7b72= Tffa657nullTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/app/infoTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3m Tff7b72= Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffapp_info?Tff7b72.Td2a8ffmigrationTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3m Tff7b72&& Te6edf3mTff7b72.Td2a8ffshow_choiceTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmigrationOffer Tff7b72= Te6edf3mTb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to load migration status:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3migrationMigrateTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffmigrationBusy Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Td2a8ffmigrationOfferTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmigrationBusy Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/setup/storage-migrationTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3actionTb4b4b4: Ta5d6ff"Ta5d6ffmigrateTa5d6ff" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_done_restartTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3windowTff7b72.Td2a8ffelectron Tff7b72&& Tffa657typeof Te6edf3windowTff7b72.Td2a8ffelectronTff7b72.Td2a8ffrelaunch Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffelectronTff7b72.Td2a8ffrelaunchTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8fferror Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_failedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmigrationBusy Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3migrationFreshTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffmigrationBusy Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Td2a8ffmigrationOfferTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmigrationBusy Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/setup/storage-migrationTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3actionTb4b4b4: Ta5d6ff"Ta5d6fffreshTa5d6ff" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_done_restartTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3windowTff7b72.Td2a8ffelectron Tff7b72&& Tffa657typeof Te6edf3windowTff7b72.Td2a8ffelectronTff7b72.Td2a8ffrelaunch Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffelectronTff7b72.Td2a8ffrelaunchTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8fferror Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.migration_failedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmigrationBusy Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3reloadReticulumTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffreloadingReticulum Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/reloadTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChanges Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNames Tff7b72&& Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffclearTb4b4b4) Tb4b4b4{
Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffclearTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Tff7b72trueTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to reload Reticulum:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.failed_reload_rnsTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffreloadingReticulum Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3useDiscoveryModeTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsavingDiscovery Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3payload Tff7b72= Tb4b4b4{
Te6edf3discover_interfacesTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3autoconnect_discovered_interfacesTb4b4b4: T79c0ff3Tb4b4b4,
Te6edf3default_bootstrap_onlyTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4;
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3reticulumTff7b72/Te6edf3discovery`Tb4b4b4, Te6edf3payloadTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdefaultBootstrapOnly Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.discovery_enabledTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72= Ta5d6ff"Ta5d6ffdiscoveryTa5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff4Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapListSearch Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapDiscoveredSectionOpen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapCommunitySectionOpen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadCommunityInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffmaybeAutoPickBootstrapTcpTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to enable discovery:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.failed_enable_discoveryTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsavingDiscovery Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3useLocalModeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffaddingLocalTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddingLocal Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/interfaces/addTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffLocal NetworkTa5d6ff"Tb4b4b4,
Te6edf3typeTb4b4b4: Ta5d6ff"Ta5d6ffAutoInterfaceTa5d6ff"Tb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorial Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChanges Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffaddTb4b4b4(Ta5d6ff"Ta5d6ffLocal NetworkTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.local_addedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffreloadReticulumTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72= Ta5d6ff"Ta5d6fflocalTa5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff5Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to add AutoInterface:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.failed_add_localTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffaddingLocal Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3useManualModeTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72= Ta5d6ff"Ta5d6ffmanualTa5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff5Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3isBootstrapSelectedTb4b4b4(Te6edf3keyTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffincludesTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3toggleBootstrapTb4b4b4(Te6edf3keyTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3idx Tff7b72= Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffindexOfTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3idx Tff7b72>Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffspliceTb4b4b4(Te6edf3idxTb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffpushTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3bootstrapDisplayLabelForKeyTb4b4b4(Te6edf3keyTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3keyTb4b4b4) Tb4b4b4{
Tff7b72return Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3keyTff7b72.Td2a8ffstartsWithTb4b4b4(Ta5d6ff"Ta5d6ffcomm:Ta5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3name Tff7b72= Te6edf3keyTff7b72.Td2a8ffsliceTb4b4b4(T79c0ff5Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3iface Tff7b72= Te6edf3thisTff7b72.Td2a8ffcommunityInterfacesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> Te6edf3cTff7b72.Td2a8ffname Tff7b72==Tff7b72= Te6edf3nameTb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3iface?Tff7b72.Td2a8ffname Tff7b72|| Te6edf3nameTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3keyTff7b72.Td2a8ffstartsWithTb4b4b4(Ta5d6ff"Ta5d6ffdisc:Ta5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3suffix Tff7b72= Te6edf3keyTff7b72.Td2a8ffsliceTb4b4b4(T79c0ff5Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3iface Tff7b72= Te6edf3thisTff7b72.Td2a8ffdiscoveredInterfacesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3dTb4b4b4) Tff7b72=Tff7b72> Tffa657StringTb4b4b4(Te6edf3dTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3dTff7b72.Td2a8ffnameTb4b4b4) Tff7b72==Tff7b72= Te6edf3suffixTb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3iface?Tff7b72.Td2a8ffname Tff7b72|| Te6edf3suffixTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3keyTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3communityBootstrapExcludedFromRandomTb4b4b4(Te6edf3ifaceTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3name Tff7b72= Tffa657StringTb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffname Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3desc Tff7b72= Tffa657StringTb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffdescription Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3host Tff7b72= Tffa657StringTb4b4b4(Te6edf3ifaceTff7b72.Td2a8fftarget_host Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3hay Tff7b72= `Tff7b72$Tb4b4b4{Te6edf3nameTb4b4b4} Tff7b72$Tb4b4b4{Te6edf3descTb4b4b4}`Tff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3hayTff7b72.Td2a8ffincludesTb4b4b4(Ta5d6ff"Ta5d6ffyggdrasilTa5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72trueTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72/\Te6edf3bygg\Te6edf3bTff7b72/Tff7b72.Td2a8fftestTb4b4b4(Te6edf3hayTb4b4b4) Tff7b72|| Te6edf3hayTff7b72.Td2a8ffincludesTb4b4b4(Ta5d6ff"Ta5d6ff-yggTa5d6ff"Tb4b4b4) Tff7b72|| Te6edf3hayTff7b72.Td2a8ffincludesTb4b4b4(Ta5d6ff"Ta5d6ff yggTa5d6ff"Tb4b4b4) Tff7b72|| Te6edf3hayTff7b72.Td2a8ffincludesTb4b4b4(Ta5d6ff"Ta5d6ff(yggTa5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72trueTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72/Tff7b72^Tb4b4b4(T79c0ff200Tff7b72|T79c0ff201Tff7b72|T79c0ff202Tff7b72|T79c0ff203Tb4b4b4)Tb4b4b4:Tb4b4b4[T79c0ff0Tff7b72-T79c0ff9Te6edf3aTff7b72-Te6edf3fTb4b4b4:Tb4b4b4]Tff7b72+Tff7b72$Tff7b72/Te6edf3iTff7b72.Td2a8fftestTb4b4b4(Te6edf3hostTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72trueTb4b4b4;
Tb4b4b4}
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3pickEligibleCommunityTcpBootstrapForRandomTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3out Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3iface Te6edf3of Te6edf3thisTff7b72.Td2a8ffcommunityInterfacesTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3t Tff7b72= Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3t Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffTCPClientInterfaceTa5d6ff" Tff7b72&& Te6edf3t Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffBackboneInterfaceTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3host Tff7b72= Tffa657StringTb4b4b4(Te6edf3ifaceTff7b72.Td2a8fftarget_host Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3port Tff7b72= Te6edf3ifaceTff7b72.Td2a8fftarget_portTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3host Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Te6edf3undefined Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Tffa657null Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcommunityBootstrapExcludedFromRandomTb4b4b4(Te6edf3ifaceTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Te6edf3outTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3keyTb4b4b4: `Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4,
Te6edf3kindTb4b4b4: Ta5d6ff"Ta5d6ffcommunityTa5d6ff"Tb4b4b4,
Te6edf3ifaceTb4b4b4,
Te6edf3dedupeTb4b4b4: `Tff7b72$Tb4b4b4{Te6edf3hostTff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4}Tb4b4b4:Tff7b72$Tb4b4b4{Te6edf3NumberTb4b4b4(Te6edf3portTb4b4b4)Tb4b4b4}`Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3outTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3pickEligibleTcpBootstrapEntriesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3out Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3iface Te6edf3of Te6edf3thisTff7b72.Td2a8ffcommunityInterfacesTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3t Tff7b72= Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3t Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffTCPClientInterfaceTa5d6ff" Tff7b72&& Te6edf3t Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffBackboneInterfaceTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3host Tff7b72= Tffa657StringTb4b4b4(Te6edf3ifaceTff7b72.Td2a8fftarget_host Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3port Tff7b72= Te6edf3ifaceTff7b72.Td2a8fftarget_portTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3host Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Te6edf3undefined Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Tffa657null Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Te6edf3outTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3keyTb4b4b4: `Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4,
Te6edf3kindTb4b4b4: Ta5d6ff"Ta5d6ffcommunityTa5d6ff"Tb4b4b4,
Te6edf3ifaceTb4b4b4,
Te6edf3dedupeTb4b4b4: `Tff7b72$Tb4b4b4{Te6edf3hostTff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4}Tb4b4b4:Tff7b72$Tb4b4b4{Te6edf3NumberTb4b4b4(Te6edf3portTb4b4b4)Tb4b4b4}`Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3iface Te6edf3of Te6edf3thisTff7b72.Td2a8ffdiscoveredInterfacesTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3host Tff7b72= Tffa657StringTb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffreachable_on Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3port Tff7b72= Te6edf3ifaceTff7b72.Td2a8ffportTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3host Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Te6edf3undefined Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Tffa657null Tff7b72|| Te6edf3port Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3typ Tff7b72= Te6edf3ifaceTff7b72.Td2a8fftype Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3typ Tff7b72&& Te6edf3typ Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffBackboneInterfaceTa5d6ff" Tff7b72&& Te6edf3typ Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffTCPClientInterfaceTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Te6edf3outTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3keyTb4b4b4: `Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4,
Te6edf3kindTb4b4b4: Ta5d6ff"Ta5d6ffdiscoveredTa5d6ff"Tb4b4b4,
Te6edf3ifaceTb4b4b4,
Te6edf3dedupeTb4b4b4: `Tff7b72$Tb4b4b4{Te6edf3hostTff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4}Tb4b4b4:Tff7b72$Tb4b4b4{Te6edf3NumberTb4b4b4(Te6edf3portTb4b4b4)Tb4b4b4}`Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3outTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3dedupeBootstrapEntriesTb4b4b4(Te6edf3entriesTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3seen Tff7b72= Te6edf3new Te6edf3SetTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3deduped Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3e Te6edf3of Te6edf3entriesTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3seenTff7b72.Td2a8ffhasTb4b4b4(Te6edf3eTff7b72.Td2a8ffdedupeTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Te6edf3seenTff7b72.Td2a8ffaddTb4b4b4(Te6edf3eTff7b72.Td2a8ffdedupeTb4b4b4)Tb4b4b4;
Te6edf3dedupedTff7b72.Td2a8ffpushTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3dedupedTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3shuffleArrayInPlaceTb4b4b4(Te6edf3arrTb4b4b4) Tb4b4b4{
Tff7b72for Tb4b4b4(Te6edf3let Te6edf3i Tff7b72= Te6edf3arrTff7b72.Td2a8fflength Tff7b72- T79c0ff1Tb4b4b4; Te6edf3i Tff7b72> T79c0ff0Tb4b4b4; Te6edf3iTff7b72-Tff7b72-Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3j Tff7b72= Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3MathTff7b72.Td2a8ffrandomTb4b4b4(Tb4b4b4) Tff7b72* Tb4b4b4(Te6edf3i Tff7b72+ T79c0ff1Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4[Te6edf3arrTb4b4b4[Te6edf3iTb4b4b4]Tb4b4b4, Te6edf3arrTb4b4b4[Te6edf3jTb4b4b4]Tb4b4b4] Tff7b72= Tb4b4b4[Te6edf3arrTb4b4b4[Te6edf3jTb4b4b4]Tb4b4b4, Te6edf3arrTb4b4b4[Te6edf3iTb4b4b4]Tb4b4b4]Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3pickRandomTcpBootstrapsTb4b4b4(Te6edf3options Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3silent Tff7b72= Te6edf3optionsTff7b72.Td2a8ffsilent Tff7b72==Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72const Te6edf3auto Tff7b72= Te6edf3optionsTff7b72.Td2a8ffauto Tff7b72==Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3silent Tff7b72&& Tff7b72!Te6edf3autoTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpickingRandomBootstraps Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Te6edf3await Te6edf3PromiseTff7b72.Td2a8ffresolveTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3new Te6edf3PromiseTb4b4b4(Tb4b4b4(Te6edf3resolveTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3requestAnimationFrame Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3requestAnimationFrameTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3resolveTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3setTimeoutTb4b4b4(Te6edf3resolveTb4b4b4, T79c0ff0Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3let Te6edf3entries Tff7b72= Te6edf3thisTff7b72.Td2a8ffpickEligibleCommunityTcpBootstrapForRandomTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3entries Tff7b72= Te6edf3thisTff7b72.Td2a8ffdedupeBootstrapEntriesTb4b4b4(Te6edf3entriesTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3entriesTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3silent Tff7b72&& Tff7b72!Te6edf3autoTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8ffwarningTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_pick_random_noneTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffshuffleArrayInPlaceTb4b4b4(Te6edf3entriesTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3take Tff7b72= Te6edf3MathTff7b72.Td2a8ffminTb4b4b4(T79c0ff3Tb4b4b4, Te6edf3entriesTff7b72.Td2a8fflengthTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeys Tff7b72= Te6edf3entriesTff7b72.Td2a8ffsliceTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3takeTb4b4b4)Tff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3eTb4b4b4) Tff7b72=Tff7b72> Te6edf3eTff7b72.Td2a8ffkeyTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3labels Tff7b72= Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3kTb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffbootstrapDisplayLabelForKeyTb4b4b4(Te6edf3kTb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3silent Tff7b72&& Tff7b72!Te6edf3autoTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(
Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_pick_random_doneTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3countTb4b4b4: Te6edf3takeTb4b4b4,
Te6edf3namesTb4b4b4: Te6edf3labelsTff7b72.Td2a8ffjoinTb4b4b4(Ta5d6ff"Ta5d6ff, Ta5d6ff"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3finally Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3silent Tff7b72&& Tff7b72!Te6edf3autoTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpickingRandomBootstraps Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3maybeAutoPickBootstrapTcpTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffbootstrapAutoPickDoneTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72!=Tff7b72= T79c0ff4 Tff7b72|| Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffdiscoveryTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8fflength Tff7b72> T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3entries Tff7b72= Te6edf3thisTff7b72.Td2a8ffdedupeBootstrapEntriesTb4b4b4(Te6edf3thisTff7b72.Td2a8ffpickEligibleCommunityTcpBootstrapForRandomTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3entriesTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3await Te6edf3thisTff7b72.Td2a8ffpickRandomTcpBootstrapsTb4b4b4(Tb4b4b4{ Te6edf3silentTb4b4b4: Tff7b72trueTb4b4b4, Te6edf3autoTb4b4b4: Tff7b72true Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapAutoPickDone Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3buildBootstrapPayloadTb4b4b4(Te6edf3itemTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3itemTff7b72.Td2a8ffkind Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffdiscoveredTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3iface Tff7b72= Te6edf3itemTff7b72.Td2a8ffifaceTb4b4b4;
Tff7b72const Te6edf3payload Tff7b72= Tb4b4b4{
Te6edf3nameTb4b4b4: Te6edf3ifaceTff7b72.Td2a8ffname Tff7b72|| `Te6edf3Discovered Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4}`Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3typeTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftype Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffBackboneInterfaceTa5d6ff" ? Ta5d6ff"Ta5d6ffTCPClientInterfaceTa5d6ff" Tb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3bootstrap_onlyTb4b4b4: Te6edf3thisTff7b72.Td2a8ffdefaultBootstrapOnly Tff7b72==Tff7b72= Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffreachable_onTb4b4b4) Tb4b4b4{
Te6edf3payloadTff7b72.Td2a8fftarget_host Tff7b72= Te6edf3ifaceTff7b72.Td2a8ffreachable_onTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffportTb4b4b4) Tb4b4b4{
Te6edf3payloadTff7b72.Td2a8fftarget_port Tff7b72= Te6edf3ifaceTff7b72.Td2a8ffportTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3payloadTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3iface Tff7b72= Te6edf3itemTff7b72.Td2a8ffifaceTb4b4b4;
Tff7b72return Tb4b4b4{
Te6edf3nameTb4b4b4: Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4,
Te6edf3typeTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4,
Te6edf3target_hostTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftarget_hostTb4b4b4,
Te6edf3target_portTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftarget_portTb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3bootstrap_onlyTb4b4b4: Te6edf3thisTff7b72.Td2a8ffdefaultBootstrapOnly Tff7b72==Tff7b72= Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3parseDiscoveryBoolTb4b4b4(Te6edf3valueTb4b4b4, Te6edf3defaultValue Tff7b72= Tff7b72trueTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3value Tff7b72==Tff7b72= Te6edf3undefined Tff7b72|| Te6edf3value Tff7b72==Tff7b72= Tffa657null Tff7b72|| Te6edf3value Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3defaultValueTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3value Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffstringTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4[Ta5d6ff"Ta5d6fftrueTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffyesTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff1Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffyTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffonTa5d6ff"Tb4b4b4]Tff7b72.Td2a8ffincludesTb4b4b4(Te6edf3valueTff7b72.Td2a8fftoLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3BooleanTb4b4b4(Te6edf3valueTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadDiscoveryBootstrapDefaultsTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/discoveryTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3d Tff7b72= Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffdiscovery ?? Tb4b4b4{Tb4b4b4}Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdefaultBootstrapOnly Tff7b72= Te6edf3thisTff7b72.Td2a8ffparseDiscoveryBoolTb4b4b4(Te6edf3dTff7b72.Td2a8ffdefault_bootstrap_onlyTb4b4b4, Tff7b72trueTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdefaultBootstrapOnly Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3persistDefaultBootstrapOnlyTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/discoveryTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3default_bootstrap_onlyTb4b4b4: Te6edf3value Tff7b72==Tff7b72= Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to save default_bootstrap_only:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3confirmBootstrapsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffaddingBootstrapsTb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8ffwarningTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_pick_at_least_oneTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffaddingBootstraps Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72const Te6edf3items Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3key Te6edf3of Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffaddedBootstrapKeysTff7b72.Td2a8ffincludesTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4) Tff7b72continueTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3keyTff7b72.Td2a8ffstartsWithTb4b4b4(Ta5d6ff"Ta5d6ffcomm:Ta5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3iface Tff7b72= Te6edf3thisTff7b72.Td2a8ffcommunityInterfacesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> `Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3cTff7b72.Td2a8ffnameTb4b4b4}` Tff7b72==Tff7b72= Te6edf3keyTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ifaceTb4b4b4) Te6edf3itemsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3keyTb4b4b4, Te6edf3kindTb4b4b4: Ta5d6ff"Ta5d6ffcommunityTa5d6ff"Tb4b4b4, Te6edf3iface Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3keyTff7b72.Td2a8ffstartsWithTb4b4b4(Ta5d6ff"Ta5d6ffdisc:Ta5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3iface Tff7b72= Te6edf3thisTff7b72.Td2a8ffdiscoveredInterfacesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3dTb4b4b4) Tff7b72=Tff7b72> `Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3dTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3dTff7b72.Td2a8ffnameTb4b4b4}` Tff7b72==Tff7b72= Te6edf3keyTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ifaceTb4b4b4) Te6edf3itemsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3keyTb4b4b4, Te6edf3kindTb4b4b4: Ta5d6ff"Ta5d6ffdiscoveredTa5d6ff"Tb4b4b4, Te6edf3iface Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Te6edf3let Te6edf3added Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3item Te6edf3of Te6edf3itemsTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3payload Tff7b72= Te6edf3thisTff7b72.Td2a8ffbuildBootstrapPayloadTb4b4b4(Te6edf3itemTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3payloadTff7b72.Td2a8fftarget_hostTb4b4b4) Tff7b72continueTb4b4b4;
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/interfaces/addTa5d6ff"Tb4b4b4, Te6edf3payloadTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddedBootstrapKeysTff7b72.Td2a8ffpushTb4b4b4(Te6edf3itemTff7b72.Td2a8ffkeyTb4b4b4)Tb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChanges Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffaddTb4b4b4(Te6edf3payloadTff7b72.Td2a8ffnameTb4b4b4)Tb4b4b4;
Te6edf3added Tff7b72+= T79c0ff1Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to add bootstrap interface:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.failed_add_bootstrapTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3added Tff7b72> T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorial Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_addedTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3countTb4b4b4: Te6edf3added Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffreloadReticulumTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffaddingBootstraps Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff5Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3skipBootstrapsTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff5Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3enableAutoPropagationTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsavingPropagation Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/configTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3lxmf_preferred_propagation_node_auto_selectTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Ta5d6ff"Ta5d6ffAuto-propagation enabledTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffnextStepTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to enable auto-propagation:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to enable auto-propagationTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsavingPropagation Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3getDiscoveryIconTb4b4b4(Te6edf3ifaceTb4b4b4) Tb4b4b4{
Te6edf3switch Tb4b4b4(Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4) Tb4b4b4{
Te6edf3case Ta5d6ff"Ta5d6ffAutoInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffhome-automationTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffRNodeInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Te6edf3ifaceTff7b72.Td2a8ffport Tff7b72&& Te6edf3ifaceTff7b72.Td2a8ffportTff7b72.Td2a8fftoStringTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffstartsWithTb4b4b4(Ta5d6ff"Ta5d6fftcp://Ta5d6ff"Tb4b4b4) ? Ta5d6ff"Ta5d6fflan-connectTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffradio-towerTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffRNodeMultiInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffaccess-point-networkTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffTCPClientInterfaceTa5d6ff"Tb4b4b4:
Te6edf3case Ta5d6ff"Ta5d6ffBackboneInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6fflan-connectTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffTCPServerInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6fflanTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffUDPInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffwanTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffSerialInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffusb-portTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffKISSInterfaceTa5d6ff"Tb4b4b4:
Te6edf3case Ta5d6ff"Ta5d6ffAX25KISSInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffantennaTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffI2PInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffeyeTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffPipeInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffpipeTa5d6ff"Tb4b4b4;
Te6edf3defaultTb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffserver-networkTa5d6ff"Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3formatLastHeardTb4b4b4(Te6edf3tsTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3seconds Tff7b72= Te6edf3MathTff7b72.Td2a8ffmaxTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3DateTff7b72.Td2a8ffnowTb4b4b4(Tb4b4b4) Tff7b72/ T79c0ff1000 Tff7b72- Te6edf3tsTb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3seconds Tff7b72< T79c0ff60Tb4b4b4) Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3secondsTb4b4b4}Te6edf3s Te6edf3ago`Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3seconds Tff7b72< T79c0ff3600Tb4b4b4) Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3seconds Tff7b72/ T79c0ff60Tb4b4b4)Tb4b4b4}Te6edf3m Te6edf3ago`Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3seconds Tff7b72< T79c0ff86400Tb4b4b4) Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3seconds Tff7b72/ T79c0ff3600Tb4b4b4)Tb4b4b4}Te6edf3h Te6edf3ago`Tb4b4b4;
Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3seconds Tff7b72/ T79c0ff86400Tb4b4b4)Tb4b4b4}Te6edf3d Te6edf3ago`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3copyToClipboardTb4b4b4(Te6edf3textTb4b4b4, Te6edf3labelTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3textTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3navigatorTff7b72.Td2a8ffclipboardTff7b72.Td2a8ffwriteTextTb4b4b4(Te6edf3textTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(`Tff7b72$Tb4b4b4{Te6edf3labelTb4b4b4} Te6edf3copied Te6edf3to Te6edf3clipboard`Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3mapAllDiscoveredTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPageTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffmapTa5d6ff"Tb4b4b4,
Te6edf3queryTb4b4b4: Tb4b4b4{ Te6edf3viewTb4b4b4: Ta5d6ff"Ta5d6ffdiscoveredTa5d6ff" Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3selectCommunityInterfaceTb4b4b4(Te6edf3ifaceTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/interfaces/addTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3nameTb4b4b4: Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4,
Te6edf3typeTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4,
Te6edf3target_hostTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftarget_hostTb4b4b4,
Te6edf3target_portTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftarget_portTb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(`Te6edf3Added Te6edf3interfaceTb4b4b4: Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorial Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72/Tff7b72/ Te6edf3track Te6edf3change
Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChanges Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffaddTb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffnextStepTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Ta5d6ff"Ta5d6ffFailed to add interfaceTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3gotoAddInterfaceTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPageTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3pathTb4b4b4: Ta5d6ff"Ta5d6ff/interfaces/addTa5d6ff" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3gotoRouteTb4b4b4(Te6edf3routeNameTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPageTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3nameTb4b4b4: Te6edf3routeName Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3handlePrimaryActionTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72==Tff7b72= T79c0ff2Tb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3thisTff7b72.Td2a8ffhandleIdentityContinueTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffnextStepTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3nextStepTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72>Tff7b72= Te6edf3thisTff7b72.Td2a8fftotalStepsTb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72==Tff7b72= T79c0ff3 Tff7b72&& Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffdiscoveryTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff5Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffcurrentStepTff7b72+Tff7b72+Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72==Tff7b72= T79c0ff4Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffbootstrapListSearch Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapDiscoveredSectionOpen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffbootstrapCommunitySectionOpen Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3previousStepTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72<Tff7b72= T79c0ff1Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72==Tff7b72= T79c0ff5 Tff7b72&& Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffdiscoveryTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff3Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffcurrentStepTff7b72-Tff7b72-Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3skipTutorialTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3await Te6edf3DialogUtilsTff7b72.Td2a8ffconfirmTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.skip_confirmTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmarkSeenTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3markSeenTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffmarkingSeenTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmarkingSeen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/app/tutorial/seenTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to mark tutorial as seen:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmarkingSeen Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3finishTutorialTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChangesTb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3thisTff7b72.Td2a8ffreloadReticulumTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffidentityImportedHash Tff7b72&& Te6edf3thisTff7b72.Td2a8ffidentityImportedHash Tff7b72!=Tff7b72= Te6edf3thisTff7b72.Td2a8fforiginalIdentityHashTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/identities/switchTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3identity_hashTb4b4b4: Te6edf3thisTff7b72.Td2a8ffidentityImportedHashTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fforiginalIdentityHashTb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffdeleteTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3identitiesTff7b72/Tff7b72$Tb4b4b4{Te6edf3thisTff7b72.Td2a8fforiginalIdentityHashTb4b4b4}`Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.identity_switch_failedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmarkSeenTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorialTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.ready_finishedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onVisibleUpdateTb4b4b4(Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72/Tff7b72/ Tff7b72if Te6edf3closed Te6edf3by Te6edf3clicking Te6edf3away Tff7b72or Te6edf3programmaticallyTb4b4b4, Te6edf3mark Tff7b72as Te6edf3seen
Te6edf3thisTff7b72.Td2a8ffmarkSeenTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>
Tff7b72<Te6edf3style Te6edf3scopedTff7b72>
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3fieldTb4b4b4) Tb4b4b4{
Te6edf3borderTff7b72-Te6edf3radiusTb4b4b4: T79c0ff1Te6edf3rem Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Tff7b72-Te6edf3variantTff7b72-Te6edf3outlined Tff7b72.Td2a8ffvTff7b72-Te6edf3field__outlineTb4b4b4) Tb4b4b4{
Tff7b72-Tff7b72-Te6edf3vTff7b72-Te6edf3fieldTff7b72-Te6edf3borderTff7b72-Te6edf3opacityTb4b4b4: T79c0ff0.15Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Tff7b72-Te6edf3focused Tff7b72.Td2a8ffvTff7b72-Te6edf3field__outlineTb4b4b4) Tb4b4b4{
Tff7b72-Tff7b72-Te6edf3vTff7b72-Te6edf3fieldTff7b72-Te6edf3borderTff7b72-Te6edf3opacityTb4b4b4: T79c0ff1Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3field__inputTb4b4b4) Tb4b4b4{
Te6edf3paddingTff7b72-Te6edf3topTb4b4b4: T79c0ff24Te6edf3px Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3paddingTff7b72-Te6edf3bottomTb4b4b4: T79c0ff8Te6edf3px Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3labelTff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Te6edf3labelTff7b72-Tff7b72-Te6edf3floatingTb4b4b4) Tb4b4b4{
Te6edf3transformTb4b4b4: Te6edf3translateYTb4b4b4(Tff7b72-T79c0ff8Te6edf3pxTb4b4b4) Te6edf3scaleTb4b4b4(T79c0ff0.75Tb4b4b4) Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3fontTff7b72-Te6edf3weightTb4b4b4: T79c0ff800 Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3textTff7b72-Te6edf3transformTb4b4b4: Te6edf3uppercase Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3letterTff7b72-Te6edf3spacingTb4b4b4: T79c0ff0.05Te6edf3em Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3select Tff7b72.Td2a8ffvTff7b72-Te6edf3themeTff7b72-Tff7b72-Te6edf3lightTb4b4b4)Tb4b4b4,
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3listTb4b4b4)Tb4b4b4,
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3listTff7b72-Te6edf3itemTb4b4b4) Tb4b4b4{
Te6edf3backgroundTff7b72-Te6edf3colorTb4b4b4: Te6edf3white Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3colorTb4b4b4: T8b949e#111827 !important;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3listTff7b72-Te6edf3itemTff7b72-Te6edf3titleTb4b4b4)Tb4b4b4,
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3listTff7b72-Te6edf3itemTff7b72-Te6edf3subtitleTb4b4b4) Tb4b4b4{
Te6edf3colorTb4b4b4: Te6edf3inherit Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdark Tff7b72.Td2a8ffvTff7b72-Te6edf3listTb4b4b4)Tb4b4b4,
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdark Tff7b72.Td2a8ffvTff7b72-Te6edf3listTff7b72-Te6edf3itemTb4b4b4) Tb4b4b4{
Te6edf3backgroundTff7b72-Te6edf3colorTb4b4b4: T8b949e#18181b !important;
Te6edf3colorTb4b4b4: Te6edf3white Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3field__inputTb4b4b4) Tb4b4b4{
Te6edf3colorTb4b4b4: Te6edf3inherit Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3labelTff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Te6edf3labelTb4b4b4) Tb4b4b4{
Te6edf3colorTb4b4b4: T8b949e#6b7280 !important;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdark Tff7b72.Td2a8ffvTff7b72-Te6edf3labelTff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Te6edf3labelTb4b4b4) Tb4b4b4{
Te6edf3colorTb4b4b4: T8b949e#a1a1aa !important;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tff7b72.Td2a8ffvTff7b72-Te6edf3overlay__content Tb4b4b4{
Te6edf3borderTff7b72-Te6edf3radiusTb4b4b4: T79c0ff2Te6edf3rem Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3overflowTb4b4b4: Te6edf3hiddenTb4b4b4;
Tb4b4b4}
@Te6edf3media Tb4b4b4(Tffa657maxTff7b72-Te6edf3widthTb4b4b4: T79c0ff767Te6edf3pxTb4b4b4) Tb4b4b4{
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tff7b72.Td2a8ffvTff7b72-Te6edf3overlay__content Tb4b4b4{
Te6edf3borderTff7b72-Te6edf3radiusTb4b4b4: T79c0ff0 Tff7b72!Te6edf3importantTb4b4b4;
Tffa657maxTff7b72-Te6edf3heightTb4b4b4: T79c0ff100Te6edf3dvh Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3marginTb4b4b4: T79c0ff0 Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3widthTb4b4b4: T79c0ff100Tff7b72% Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72.Td2a8fffadeTff7b72-Te6edf3slideTff7b72-Te6edf3enterTff7b72-Te6edf3activeTb4b4b4,
Tff7b72.Td2a8fffadeTff7b72-Te6edf3slideTff7b72-Te6edf3leaveTff7b72-Te6edf3active Tb4b4b4{
Te6edf3transitionTb4b4b4: Te6edf3all T79c0ff0.4Te6edf3s Te6edf3cubicTff7b72-Te6edf3bezierTb4b4b4(T79c0ff0.4Tb4b4b4, T79c0ff0Tb4b4b4, T79c0ff0.2Tb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fffadeTff7b72-Te6edf3slideTff7b72-Te6edf3enterTff7b72-Te6edf3from Tb4b4b4{
Te6edf3opacityTb4b4b4: T79c0ff0Tb4b4b4;
Te6edf3transformTb4b4b4: Te6edf3translateXTb4b4b4(T79c0ff30Te6edf3pxTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fffadeTff7b72-Te6edf3slideTff7b72-Te6edf3leaveTff7b72-Te6edf3to Tb4b4b4{
Te6edf3opacityTb4b4b4: T79c0ff0Tb4b4b4;
Te6edf3transformTb4b4b4: Te6edf3translateXTb4b4b4(Tff7b72-T79c0ff30Te6edf3pxTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btn Tb4b4b4{
Tffa657minTff7b72-Te6edf3heightTb4b4b4: T79c0ff2.75Te6edf3remTb4b4b4;
Te6edf3paddingTb4b4b4: T79c0ff0.625Te6edf3rem T79c0ff1Te6edf3remTb4b4b4;
Te6edf3borderTff7b72-Te6edf3radiusTb4b4b4: T79c0ff0.75Te6edf3remTb4b4b4;
Te6edf3fontTff7b72-Te6edf3sizeTb4b4b4: T79c0ff0.875Te6edf3remTb4b4b4;
Te6edf3fontTff7b72-Te6edf3weightTb4b4b4: T79c0ff700Tb4b4b4;
Te6edf3lineTff7b72-Te6edf3heightTb4b4b4: T79c0ff1.1Tb4b4b4;
Te6edf3displayTb4b4b4: Te6edf3inlineTff7b72-Te6edf3flexTb4b4b4;
Te6edf3alignTff7b72-Te6edf3itemsTb4b4b4: Te6edf3centerTb4b4b4;
Te6edf3justifyTff7b72-Te6edf3contentTb4b4b4: Te6edf3centerTb4b4b4;
Te6edf3gapTb4b4b4: T79c0ff0.5Te6edf3remTb4b4b4;
Te6edf3transitionTb4b4b4: Te6edf3all T79c0ff0.15Te6edf3s Tffa657easeTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTb4b4b4:Te6edf3disabled Tb4b4b4{
Te6edf3opacityTb4b4b4: T79c0ff0.6Tb4b4b4;
Te6edf3cursorTb4b4b4: Tff7b72notTff7b72-Te6edf3allowedTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3primary Tb4b4b4{
Te6edf3backgroundTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff37 T79c0ff99 T79c0ff235Tb4b4b4)Tb4b4b4;
Te6edf3colorTb4b4b4: Te6edf3whiteTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3primaryTb4b4b4:Te6edf3hoverTb4b4b4:Tff7b72notTb4b4b4(Tb4b4b4:Te6edf3disabledTb4b4b4) Tb4b4b4{
Te6edf3backgroundTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff59 T79c0ff130 T79c0ff246Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3secondary Tb4b4b4{
Te6edf3borderTb4b4b4: T79c0ff1Te6edf3px Te6edf3solid Te6edf3rgbTb4b4b4(T79c0ff209 T79c0ff213 T79c0ff219Tb4b4b4)Tb4b4b4;
Te6edf3backgroundTb4b4b4: Te6edf3whiteTb4b4b4;
Te6edf3colorTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff55 T79c0ff65 T79c0ff81Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3secondaryTb4b4b4:Te6edf3hoverTb4b4b4:Tff7b72notTb4b4b4(Tb4b4b4:Te6edf3disabledTb4b4b4) Tb4b4b4{
Te6edf3backgroundTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff249 T79c0ff250 T79c0ff251Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3success Tb4b4b4{
Te6edf3backgroundTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff5 T79c0ff150 T79c0ff105Tb4b4b4)Tb4b4b4;
Te6edf3colorTb4b4b4: Te6edf3whiteTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3successTb4b4b4:Te6edf3hoverTb4b4b4:Tff7b72notTb4b4b4(Tb4b4b4:Te6edf3disabledTb4b4b4) Tb4b4b4{
Te6edf3backgroundTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff16 T79c0ff185 T79c0ff129Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdarkTb4b4b4) Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3secondaryTb4b4b4,
Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdarkTb4b4b4) Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3secondary Tb4b4b4{
Te6edf3borderTff7b72-Te6edf3colorTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff63 T79c0ff63 T79c0ff70Tb4b4b4)Tb4b4b4;
Te6edf3backgroundTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff39 T79c0ff39 T79c0ff42Tb4b4b4)Tb4b4b4;
Te6edf3colorTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff212 T79c0ff212 T79c0ff216Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdarkTb4b4b4) Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3secondaryTb4b4b4:Te6edf3hoverTb4b4b4:Tff7b72notTb4b4b4(Tb4b4b4:Te6edf3disabledTb4b4b4)Tb4b4b4,
Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdarkTb4b4b4) Tff7b72.Td2a8fftutorialTff7b72-Te6edf3actionTff7b72-Te6edf3btnTff7b72-Te6edf3secondaryTb4b4b4:Te6edf3hoverTb4b4b4:Tff7b72notTb4b4b4(Tb4b4b4:Te6edf3disabledTb4b4b4) Tb4b4b4{
Te6edf3backgroundTb4b4b4: Te6edf3rgbTb4b4b4(T79c0ff63 T79c0ff63 T79c0ff70Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3styleTff7b72>
Served by rngit 1.5.2 - Generated in 0.2s